// const CONTRACT_ADDRESS = require("@/lib/contract/contractAddressConfig/contractAddress")
//   .default.test;
const CONTRACT_ADDRESS = require("@/lib/contract/contractAddressConfig/contractAddress")
  .default.main;

// prod
const VCH_ABI = require("@/lib/contract/abi/VCH_token.json");
const ASB_ABI = require("@/lib/contract/abi/ASB_token.json");
const LDAO_ABI = require("@/lib/contract/abi/LDAO_token.json");
const VCH_STAKE_ABI = require("@/lib/contract/abi/VCH_Stake.json");
const ASB_STAKE_ABI = require("@/lib/contract/abi/ASB_Stake.json");
const ASB_LOCK_ABI = require("@/lib/contract/abi/ASB_Lock.json");

export const CONTRACT_INFO = {
  LDAO: {
    ABI: LDAO_ABI,
    ADDRESS: CONTRACT_ADDRESS.LDAO,
    RECEIVE_AWARD_ADDRESS: CONTRACT_ADDRESS.LDAO_RECEIVE_AWARD
  },
  VCH: {
    ABI: VCH_ABI,
    STAKE_ABI: VCH_STAKE_ABI,
    ADDRESS: CONTRACT_ADDRESS.VCH,
    STAKE_ADDRESS: CONTRACT_ADDRESS.VCH_STAKE,
    RECEIVE_AWARD_ADDRESS: CONTRACT_ADDRESS.VCH_RECEIVE_AWARD
  },
  ASB: {
    ABI: ASB_ABI,
    STAKE_ABI: ASB_STAKE_ABI,
    LOCK_ABI: ASB_LOCK_ABI,
    ADDRESS: CONTRACT_ADDRESS.ASB,
    STAKE_ADDRESS: CONTRACT_ADDRESS.ASB_STAKE,
    LOCK_ADDRESS: CONTRACT_ADDRESS.ASB_LOCK,
    RECEIVE_AWARD_ADDRESS: CONTRACT_ADDRESS.ASB_RECEIVE_AWARD
  }
};
